@CHARSET "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font,
img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {border:0;}
body {color:#555;}

table { border-collapse:collapse;}
table, th, td { word-break:break-all; table-layout:fixed; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;} 


tr.babydata {
	background-color: #fe2e64;
}
p.btn	{ margin-bottom:30px; }
input.btn_style		{ padding:5px 10px 3px; background-color:#555; color:#fff; font-weight:bold; }

.wrap	{ position: absolute; top: 60px; width:100%;}
.top	{ margin: 0 auto; width: 1024px; height:178px; background:url(../../image/babyInfo/top_bg.png) center top repeat-x; background-color: #ffee97; }
.title	{ width:1024px; margin:0 auto; box-shadow: 2px 0px 0px lightgray; }

.graph		{ clear:both; width:760px; padding:20px; margin:30px auto 0; border:1px solid #c6c6c6; background-color:#fff; }
.baby_con	{ width:800px; min-height:300px; height:100%; margin:0 auto; padding-top:50px; }
.baby_list	{ float:left; width:388px; padding-right:40px; }

#babyList { margin-top: 0; margin-left: 830px;}

.bar01		{ float:left; width:318px; height:45px; padding:0 20px 0 50px; margin-bottom:5px; background:url(../../image/babyInfo/grow_bar_bg.png) left top no-repeat; color:#fff; }
.baby_list_tit		{ float:left; width:140px; padding-top:15px; font-size:16px; font-weight:bold; letter-spacing:-1px; }
.baby_list_value	{ float:left; padding-top:7px; }
.baby_list_input	{ width:162px; height:29px; padding-left:10px; border:0; background-color:#fff; }

.btn_enter			{ clear:both; width:388px; padding-top:30px; text-align:center; }

#baby_table_wrap { float:right; width:390px; height: 190px; margin-top: -300px; overflow: auto; }
.babydata_wrap		{ width:100%; margin-bottom:20px; border-top:2px solid #c6c6c6; border-left:1px solid #c6c6c6; font-size:12px; text-align:center; }
.babydata_wrap th	{ padding:8px 0 5px 0; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background-color:#fe2e64; color:#fff; }
.babydata_wrap td	{ padding:7px 0 5px 0; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background-color:#f0f0f0; color:#000; }

.bottom2 {
	position: absolute;
	width: 200px; height: 200px;
	margin-top: 0; margin-left: 0;
}
.bottom { margin: 0 auto; width: 1024px; height:178px; background:url(../../image/babyInfo/bottom_bg.png) center bottom repeat-x; }

#main {
	width: 1024px;
	margin: 0 auto;
	background-color: #ffee97;
	box-shadow: 2px 2px 2px lightgray;
}
